![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Stworzyłem skrypt logowania. Ciekaw jestem jak go widzicie i co ewentualnie moznaby poprawić. Znajduje się w nim dużo komentarzy, które powinny pomóc. Tak więc pytanie. Co jest źle, tudziez mogłoby być lepiej, jak zmienić i przede wszystkim po co? :- )
Pozdrawiam... :- )
Z góry wielkie dzięki :- ) Ten post edytował The Night Shadow 8.03.2006, 16:11:08 |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Chyba miales na mysli addslashes() (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) i jezeli tak to juz lepiej mysql_escape_string() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
czyli mysql_escape_string() podstawić zamiast stripslashes czy tak?
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No chyba wyraznie napisalem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Poczytaj se: http://forum.php.pl/index.php?showtopic=23258 ps: dobrze ze usunoles poprzedniego posta... |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
No tak... :- ) A czy coś jeszcze? Generalnie zastanawiam sie czy naprawdę tak istotne jest psanie $costam a $cosTam Itp... to w sumie drobiazgi są, ale... ;- )
Zastanawiam się nad jeszcze jedną kwestią... istnieje możliwość includowania pliku *.ini lub *.php z wartościami zmiennych takimi jak np nazwa hosta... czy to dość silnie wpływa na wydajność? Ten post edytował The Night Shadow 8.03.2006, 16:14:24 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 0 Dołączył: 5.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
...lub mysql_real_escape_string
A tak z ciekawosci, po co Ci tyle danych w sesji? To tylko logowanie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Tak, to tylko logowanie, ale zaraz na następnej stonie pojawia się monit w przypadku gdy użytkownik ma urodziny. Myślę, że dana w sesji będzie mnie uciążliwa niż dodatkowe zapytanie. Pozostałe dane również są potrzebne... :- )
Nospor... "usunołeś" a powinno być usunąłeś ;- ppp :- ) Ten post edytował The Night Shadow 8.03.2006, 16:19:53 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 0 Dołączył: 5.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
no dobrze, ale to tylko jeden element, a co z reszta? Na kazdej stronie bedziesz wykorzystywal informacje o nr. gg, tlen, www, itd. usera? Nie to, zebym sie czepial, czy cos... ot, poprostu zwykla ciekawosc.
Swoja droga po co date rozbijasz na dni, miesiace, lata? |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Ponieważ w formularzu stworzyłem pola dzień miesiąc rok... :- )
A co do informacji o GG to pojawiają się rzeczywiście dość często na kolejnych podstronach... :- ) Ale w związku z nimi... czy to wpływa w jakiś sposób negatywnie na strukturę strony (czy rzeczywiście powinienm uciec się do dodatkowego zapytania o dane. Wtedy potrzebny byłby tylko ID RANGA i ewentualnie LOGIN)? |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 0 Dołączył: 5.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
Jezeli przy kazdym logowaniu bedziesz mnie meczyl formularzem z taka iloscia pol do wypelnienia to... chyba wiecej Cie nie odwiedze (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Dajesz do oceny skrypt logowania, a do niego nie sa Ci potrzebne te wszystkie dane. Chyba ze mowimy o jakiejs rejstracji usera, a nie logowaniu. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Ale widzę, że nie przeczytałeś uważnie skryptu. Z formularza pobierane są dwie dane. Login i hasło. reszta pochodzi z bazy danych, która to wypełniona została nimi podczas rejestracji tudzież edycji profilu.
|
|
|
![]()
Post
#12
|
|
Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
Cytat(The Night Shadow @ 2006-03-08 16:45:02) Ale widzę, że nie przeczytałeś uważnie skryptu. Z formularza pobierane są dwie dane. Login i hasło. reszta pochodzi z bazy danych, która to wypełniona została nimi podczas rejestracji tudzież edycji profilu. zapisujesz te dane nie wiem w jakim celu w sesji (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) pewnie dla tego zeby np zapisywac je przy roznych miejsach (komentarze, i temu podobne). a co bedzie jak user zmieni nr gg? pozamieniasz wszytko? lepiej poprostu id usera i po tym wyciagac to co trzeba gdzie trzeba;) |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
I tak też się dzieje... :- ) Do komentarzy i czego tam jeszcze chcieć dopisywane jest jedynie id żytkownika ip host i data... bo one są niezmienne... A sesje... pytałem i pytam po raz kolejny czy szybciej w sesji, czy zapytaniem... ;- )
Czy sesja bardzo obciąża przechodzenie miedzy stronami, bo mam wrażenie, że nie, a skoro nie (wydaje się to być szybszym od kolejnego zapytania skoro i tak login i id jest pobierany przy okazji tworzenia sesji) to czemu by tego nie używać? :- ) |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 945 Pomógł: 7 Dołączył: 15.03.2005 Skąd: katowice Ostrzeżenie: (0%) ![]() ![]() |
a nie lepiej w sesji trzymac tylko id_usera i opcjonalnie nazwe usera
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 0 Dołączył: 5.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
No, mi chodzilo tylko o celowosc trzymania tylu danych w sesji, cala reszta to proba dociekania (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
No więc odpowiadam... stwierdziłem, że to MOŻE (choć nie musi) być szybsze... ;- ) A te dane dość często są tam wyświetlane... ;- )
Przynajmniej w wersji finalnej bo na serwerze znajduje się beta Ten post edytował The Night Shadow 8.03.2006, 17:57:21 |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 697 Pomógł: 47 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Cytat(The Night Shadow @ 2006-03-08 17:27:29) Ponieważ w formularzu stworzyłem pola dzień miesiąc rok... :- ) Lepiej użyć pola date w bazie danych ;] Operacje na dacie... m.in wyciaganie osób które mają w danym dniu urodziny bedzie dzialalo lepiej i szybciej... ;] EDIT... a dam jeszcze zapytanie SQL co mi tam =)
Ten post edytował SHiP 8.03.2006, 20:01:12 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 21:20 |